﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Persistencia;
using Dominio;

namespace Negocio
{
    public class MaestroComanda_Log
    {
        public int Log_MaestroComanda_Insert(MaestroComanda _addMaestro)//,List<DetalleComanda> _addDetalle)
        {
            //using (TransactionScope tran = new TransactionScope(TransactionScopeOption.Required))
            //{
                return new MaestroComanda_Data().Data_MaestroComanda_Insert(_addMaestro);
                //foreach (DetalleComanda item in _addDetalle)
                //{
                //    DetalleComanda _detalle = new DetalleComanda();
                //    _detalle.Producto.coProducto = item.Producto.coProducto;
                //    _detalle.cantidadProducto = item.cantidadProducto;
                //    _detalle.precio = item.precio;
                //    _detalle.subTotal = item.subTotal;
                //    _detalle.observacion = item.observacion;
                //    new DetalleComanda_Data().Data_MaestroDetalle_Insert(_detalle, codigoMaestro);
                //}
                
                //tran.Complete();
            //}
        }
        /// <summary>
        /// Valida si existe una comanda registrada para la mesa indicada
        /// </summary>
        /// <param name="_CodigoMesa">codigo de la mesa a verificar</param>
        /// <returns>codigo de Comanda de la mesa</returns>
        public int Log_MaestroComanda_Validar(int _CodigoMesa)
        {
            return new MaestroComanda_Data().Data_MaestroComanda_Validar(_CodigoMesa);
        }
    }
}
